package com.cs.contract.service;


import com.cs.contract.domain.CsSign;

import java.util.List;

/**
 * @Author：zrx
 * @Package：com.cs.service
 * @Project：RuoYi-Cloud
 * @name：CsSignService
 * @Date：2024/11/18 19:39
 * @Filename：CsSignService
 */
public interface CsSignService {
    /**
     * 查询签署执行状态列表
     *
     * @param csSign 签署执行状态
     * @return 签署执行状态集合
     */
    List<CsSign> listCsSign(CsSign csSign);

    /**
     * 修改签署执行状态
     *
     * @param csSign 签署执行状态
     * @return 结果
     */
    Integer updateCsSign(CsSign csSign);

    /**
     * 根据eid删除签署状态
     *
     * @param eid
     * @return
     */
    Integer deleteCsSignByEid(Integer eid);

    /**
     * 新增签署执行状态
     *
     * @param csSign 签署执行状态
     * @return 结果
     */
    Integer insertCsSign(CsSign csSign);
}
